# # @Time    :2025/3/31 8:29
# """
# 题目 1:动态添加属性
# 定义一个 Person 类，在类外动态地给 Person 类的一个对象添加一个 hobby属性，值为"reading"，并打印该属性。
#
# """
#
#
# class Person:
#     def __init__(self, name):
#         self.name = name
#
#
# p1 = Person("张张")
# p1.hobby = "reading"
# print(f"{p1.name}在{p1.hobby}")
#
#
# import numpy as np
#
# # 创建形状为 (5, 5) 的随机整数数组（范围 0-100）
# arr = np.random.randint(0, 101, size=(5, 5))
#
# # 计算平均值、最大值和最小值
# avg = np.mean(arr)
# max_val = np.max(arr)
# min_val = np.min(arr)
#
# # 将大于平均值的元素替换为 0
# arr[arr > avg] = 0
#
# # 输出结果
# print("处理后的数组：")
# print(arr)
# print(f"平均值: {avg:.2f}")
# print(f"最大值: {max_val}")
# print(f"最小值: {min_val}")


import pandas as pd

df = pd.read_csv('data.csv')
f1 = df[(df['age'] > 20) & (df['score'] > 80)]
f1.to_csv('filtered_data.csv', index=False)

print(f"筛选完成，共 {len(f1)} 条记录保存到 filtered_data.csv")